/*初始化 start*/
html{
  height: 100%;
  box-sizing:border-box;
  -moz-box-sizing:border-box; /*Firefox*/
  -webkit-box-sizing:border-box;/*Safari*/
}
*,
*::before,
*::after{
  box-sizing: inherit;
  -moz-box-sizing:inherit; /*Firefox*/
  -webkit-box-sizing:inherit;/*Safari*/
}

body, html {
  font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
}
ul,body,li,img,p {
  padding: 0;
  margin: 0;
}
img {
  display: block;
  width: 100%;
}

input {
  font: inherit;
  margin: 0;
  color: inherit;
  line-height: normal;
  cursor: default;
  font-family: '微软雅黑', Helvetica, sans-serif;
  font-size: .28rem;
  -webkit-tap-highlight-color: transparent;
}
input:focus {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-modify: read-write-plaintext-only;
}
input[type='number'],
input[type='tel'],
input[type='password'],
input[type='text'] {
  -webkit-user-select: text;
  border: 1px solid rgba(0,0,0,.2);
  outline: 0 none;
  background-color: #fff;
  -webkit-appearance: none;
}
/*初始化 end*/
body{
  height: 100%;
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:transparent;
}
*:not(input,textarea) {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
select{-webkit-appearance:none;}
:focus {
  outline:0;
  -webkit-tap-highlight-color:transparent
}
.box {
  display: flex;
}

